<%@tag pageEncoding="UTF-8"%>
<%@attribute name="value" type="java.util.Date" description="日期"%>
<%@attribute name="pattern" type="java.lang.String" description="格式"%>
<%@attribute name="limit" type="java.lang.String" description="显示到 d:天 h:小时  m:分钟 s:秒"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<c:set var="format" value="${not empty pattern?pattern:'yyyy-MM-dd'}"/>
<c:if test="${not empty limit }">
<c:choose>
<c:when test="${limit eq 'd' }"><c:set var="format" value="yyyy-MM-dd"/></c:when>
<c:when test="${limit eq 'h' }"><c:set var="format" value="yyyy-MM-dd HH"/></c:when>
<c:when test="${limit eq 'm' }"><c:set var="format" value="yyyy-MM-dd HH:mm"/></c:when>
<c:when test="${limit eq 's' }"><c:set var="format" value="yyyy-MM-dd HH:mm:ss"/></c:when>
<c:otherwise><c:set var="format" value="yyyy-MM-dd"/></c:otherwise>
</c:choose>
</c:if>
<fmt:formatDate value="${value}" pattern="${format }"/>